PXC Documentation

PXC Home

3D Particle

pre 1.18

Node Data

Display name

3D Particle

Internal name

Node_3D_Particle

Inheritances

Node_3D
Node_3D_Particle

Inputs

Object

d3mesh

Mesh

Spawn

bool

Spawn

enum

Spawn Type

trigger

Spawn Trigger

int

Spawn Delay

int

Burst Duration

range

Spawn Amount

Lifespan

range

Lifespan

Source

enum

Spawn Source

enum

Spawn Shape

vec3

Spawn Origin

vec3

Spawn Span

quat

Spawn Rotation

path

Spawn Path

d3mesh

Spawn Mesh

vector

Spawn Data

Movement

range3

Velocity

range3

Acceleration

range

Follow Spawn Shape

Rotation

range3

Rotation

range3

Rotational Speed

float

Snap Rotation

bool

Follow Velocity

Scale

range3

Scale

range

Size

Color

gradient

Color Over Lifetime

gradient

Random Blend

palette

Color By Index

range

Alpha

Render

enum

Blend Mode

bool

Billboard

bool

Loop

int

Pre-Render

bool

Transparent

Path

bool

Follow Path

path

Path

range2

Path Range

curve

Path Deviation

Physics

bool

Use Physics

range

Gravity

rotation

Gravity Direction

range

Turning

bool

Turn Both Directions

float

Turn Scale With Speed

Ground

bool

Collide Ground

enum

Ground Offset Type

range

Ground Offset

slider

Bounce Amount

slider

Bounce Friction

Wiggles

bool

Use Wiggles

vec2

Direction Wiggle

vec2

Position Wiggle

vec2

Rotation Wiggle

vec2

Scale Wiggle

Outputs

d3mesh

Mesh

Simulate particle in 3D space.



Properties


Object
MeshParticle Model
/Spawn
Spawn TypeWhether to spawn every frame (Stream), once at a set frame (Burst), or with trigger (Trigger).
LifespanParticle lifespan
/Source
Spawn SourceType or shape to spawn particle from.\n\tShape: Spawn from fixed 3D shape.\n\tPath: Spawn from path data.\n\tMesh Vertices: Spawn from any 3D mesh verticies.\n\tDirect Data: Spawn from array of Vec3 points.
Movement
VelocityInitial velocity.
AccelerationChange of velocity per frame.
Follow Spawn ShapeIn Shape Spawn Source, add velocity from the shape to particle.
Rotation
RotationInitial rotation.
Rotational SpeedChange in rotation per frame.
Snap RotationSnap rotation angle (in degree) before render.
Follow VelocityRotate the particle model to follow its current velocity.
Scale
ScaleParticle scale in XYZ axes.
SizeUniform scaling.
Color
Color Over LifetimeParticle blend over lifespan (multiply with base material).
Random BlendRandom initial color per particle.
AlphaParticle opacity.
Render
Blend ModeRendering blend mode.
BillboardRotate particle to always face the camera.
LoopPre-render the particle before the first frame to create loopable animation.
Pre-RenderAmount of frame to pre-render if Loop is set to true.
Path
PathMove the particles along custom path.
Path DeviationThe number to multiply particle absolute position to add to the path position to create the final position.
Physics
GravityAdd gravity to particle.
TurningAdd random turning force to each particles.
Turn Both DirectionsApply randomized 1, -1 multiplier to the turning speed.
Turn Scale With SpeedScale turning force with particle speed.
Ground
GroundAdd +Z ground collision to the particle.
Ground Offset TypeMake the ground an Absolute global position or Relative to particle spawning position.
Ground OffsetGround position in Absolute type, or offset from the spawn point in Relative mode.
Bounce AmountApply bounce on collision with the ground.
Bounce FrictionReduce velocity in other axis when collide with the ground.
Wiggles
Direction WiggleApply random direction while keeping current velocity.
Position WiggleApply random positional shifting.
Rotation WiggleApply random rotation.
Scale WiggleApply random scale.



Commit History


1.19.7.1
  • Introduced


Related Links